package com.wuyu.acl.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 权限表
 * @TableName tb_permission
 */
@TableName(value ="tb_permission")
@Data
public class Permission extends BaseEntity implements Serializable {

    /**
     * 父级id
     */
    private Long pid;

    /**
     * 权限名称
     */
    private String name;

    /**
     * 权限代码 | 路由名称
     */
    private String code;

    /**
     * 权限类型 （1：路由，2：按钮）
     */
    private Integer type;

    /**
     * 排序 （越小越靠上显示）
     */
    private Integer sortProp;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}